package pe.gob.osce.sirenas.model;

import java.io.Serializable;
import java.util.Date;


public class FiscalizacionDTO implements Serializable,Cloneable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 3127867016909245709L;
	

	private Long idFiscalizacion;
	private Long idFicha;	
	private Long idPersona;	
	
	private String codigoBloque;	
	private String tipoResultado;	
	private String resumen;	
	private String documentoPDF;	
	private String numDocumento;	
	private String expFiscalizacion;	
	private Long idEstadoProceso;	
	private Date fecInicio;	
	private String usuarioInicio;	
	private Date fecCierre;	
	private String usuarioCierre;	
	private Long estado;
	
	private AuditoriaDTO auditoriaDTO;
	
	public FiscalizacionDTO clone() {
		 
		FiscalizacionDTO emp = null;
        try {
            emp = (FiscalizacionDTO) super.clone();
        } catch (CloneNotSupportedException e) {
            System.out.println(e);
        }
        return emp;
    }

	/**
	 * @return the idFiscalizacion
	 */
	public Long getIdFiscalizacion() {
		return idFiscalizacion;
	}

	/**
	 * @param idFiscalizacion the idFiscalizacion to set
	 */
	public void setIdFiscalizacion(Long idFiscalizacion) {
		this.idFiscalizacion = idFiscalizacion;
	}

	/**
	 * @return the idFicha
	 */
	public Long getIdFicha() {
		return idFicha;
	}

	/**
	 * @param idFicha the idFicha to set
	 */
	public void setIdFicha(Long idFicha) {
		this.idFicha = idFicha;
	}

	/**
	 * @return the idPersona
	 */
	public Long getIdPersona() {
		return idPersona;
	}

	/**
	 * @param idPersona the idPersona to set
	 */
	public void setIdPersona(Long idPersona) {
		this.idPersona = idPersona;
	}

	/**
	 * @return the codigoBloque
	 */
	public String getCodigoBloque() {
		return codigoBloque;
	}

	/**
	 * @param codigoBloque the codigoBloque to set
	 */
	public void setCodigoBloque(String codigoBloque) {
		this.codigoBloque = codigoBloque;
	}

	/**
	 * @return the tipoResultado
	 */
	public String getTipoResultado() {
		return tipoResultado;
	}

	/**
	 * @param tipoResultado the tipoResultado to set
	 */
	public void setTipoResultado(String tipoResultado) {
		this.tipoResultado = tipoResultado;
	}

	/**
	 * @return the resumen
	 */
	public String getResumen() {
		return resumen;
	}

	/**
	 * @param resumen the resumen to set
	 */
	public void setResumen(String resumen) {
		this.resumen = resumen;
	}

	/**
	 * @return the documentoPDF
	 */
	public String getDocumentoPDF() {
		return documentoPDF;
	}

	/**
	 * @param documentoPDF the documentoPDF to set
	 */
	public void setDocumentoPDF(String documentoPDF) {
		this.documentoPDF = documentoPDF;
	}

	/**
	 * @return the numDocumento
	 */
	public String getNumDocumento() {
		return numDocumento;
	}

	/**
	 * @param numDocumento the numDocumento to set
	 */
	public void setNumDocumento(String numDocumento) {
		this.numDocumento = numDocumento;
	}

	/**
	 * @return the expFiscalizacion
	 */
	public String getExpFiscalizacion() {
		return expFiscalizacion;
	}

	/**
	 * @param expFiscalizacion the expFiscalizacion to set
	 */
	public void setExpFiscalizacion(String expFiscalizacion) {
		this.expFiscalizacion = expFiscalizacion;
	}

	/**
	 * @return the idEstadoProceso
	 */
	public Long getIdEstadoProceso() {
		return idEstadoProceso;
	}

	/**
	 * @param idEstadoProceso the idEstadoProceso to set
	 */
	public void setIdEstadoProceso(Long idEstadoProceso) {
		this.idEstadoProceso = idEstadoProceso;
	}

	/**
	 * @return the fecInicio
	 */
	public Date getFecInicio() {
		return fecInicio;
	}

	/**
	 * @param fecInicio the fecInicio to set
	 */
	public void setFecInicio(Date fecInicio) {
		this.fecInicio = fecInicio;
	}

	/**
	 * @return the usuarioInicio
	 */
	public String getUsuarioInicio() {
		return usuarioInicio;
	}

	/**
	 * @param usuarioInicio the usuarioInicio to set
	 */
	public void setUsuarioInicio(String usuarioInicio) {
		this.usuarioInicio = usuarioInicio;
	}

	/**
	 * @return the fecCierre
	 */
	public Date getFecCierre() {
		return fecCierre;
	}

	/**
	 * @param fecCierre the fecCierre to set
	 */
	public void setFecCierre(Date fecCierre) {
		this.fecCierre = fecCierre;
	}

	/**
	 * @return the usuarioCierre
	 */
	public String getUsuarioCierre() {
		return usuarioCierre;
	}

	/**
	 * @param usuarioCierre the usuarioCierre to set
	 */
	public void setUsuarioCierre(String usuarioCierre) {
		this.usuarioCierre = usuarioCierre;
	}

	/**
	 * @return the estado
	 */
	public Long getEstado() {
		return estado;
	}

	/**
	 * @param estado the estado to set
	 */
	public void setEstado(Long estado) {
		this.estado = estado;
	}

	/**
	 * @return the auditoriaDTO
	 */
	public AuditoriaDTO getAuditoriaDTO() {
		return auditoriaDTO;
	}

	/**
	 * @param auditoriaDTO the auditoriaDTO to set
	 */
	public void setAuditoriaDTO(AuditoriaDTO auditoriaDTO) {
		this.auditoriaDTO = auditoriaDTO;
	}

}
